.detail_container{
	background: #f7f7f7;
}
.detail_container .lf_content{
	width:810px;
	padding:30px 20px;
	background: #fff;
}
.lf_content .top_box{
	border-bottom:1px solid #e4e4e4;
	padding-bottom:20px;
}
.lf_content .title{
	overflow:hidden;
}
.lf_content .title .deta_name{
	display:inline-block;
	font-size:22px;
	color:#333;
	font-weight:bold;
	line-height:24px;
	vertical-align: middle;
}
.lf_content .title .label{
	display:inline-block;
	width:63px;
	height:24px;
	background: url(../images/radius_bg.png) no-repeat;
	font-size:14px;
	color:#fff;
	font-style:normal;
	text-align:center;
	line-height: 24px;
}
.lf_content .title .rt div{
	margin-left:15px;
	cursor:pointer;
}
.lf_content .title .rt div img{
	vertical-align:middle;
	margin:0 3px 3px 0;
}
.lf_content .title .rt div span{
	font-size:14px;
	color:#333;
}
.lf_content .top_box .user_info{
	overflow:hidden;
	margin-top:25px;
}
.lf_content .top_box .user_info .info{
	float:left;
	font-size:14px;
	color:#666;
}
.lf_content .top_box .user_info .line{
	width:1px;
	height:12px;
	background: #e4e4e4;
	float:left;
	margin:4px 20px 0;
}
.lf_content .top_box .label_list{
	margin-top:15px;
	overflow: hidden;
}
.lf_content .top_box .label_list li{
	float:left;
	background-color: rgb(237, 243, 246);
	/*width: 58px;*/
	height: 28px;
	padding:0 15px;
	border-radius:14px;
	font-size:14px;
	color:#333;
	text-align:center;
	line-height:28px;
	margin-right:10px;
}
.lf_content .method{
	font-size:18px;
	color:#333;
	line-height:32px;
	margin:22px 0;
}
.lf_content .method_list{
	padding:30px;
	background: #fbfbfb;
}
.lf_content .method_list dt{
	font-size: 27px;
	color:#333;
	font-weight:bold;
	line-height:33px;
}
.lf_content .method_list dd{
	margin-top:15px;
}
.lf_content .method_list dd .type{
	font-size:18px;
	color:#333;
	font-weight:bold;
	margin-bottom:10px;
}
.lf_content .method_list dd .text{
	font-size:18px;
	color:#666666;
	line-height:32px;
}
.lf_content .down_load{
	width:123px;
	height:42px;
	background: url(../images/download_btn.png) no-repeat;
	margin:30px auto 0; 
	line-height:42px;
	text-align:center;
	cursor:pointer;
}
.lf_content .down_load  img{
	vertical-align: :middle;
	margin-right:2px;
}
.lf_content .down_load span{
	font-size:14px;
	color:#fff;
}

.detail_container .rt_content{
	width:320px;
}
.detail_container .rt_content .rela_word{
	background: #fff;
}
.detail_container .rt_content .rela_word dt{
	height:56px;
	font-size:18px;
	font-weight:bold;
	color:#333;
	line-height:56px;
	border-bottom:1px solid #e4e4e4;
	padding:0 17px;
}
.detail_container .rt_content .rela_word dd{
	padding:16px 17px 10px;
	line-height:20px;
}
.rt_content .rela_word dd img{
	width:20px;
	height:20px;
	float:left;
}
.rt_content .rela_word dd p{
	font-size:14px;
	color:#333;
	margin-left:40px;
}

.detail_container .rt_content .hot_train{
	background: #fff;
	padding:0 19px;
	margin-top:15px;
}
.detail_container .rt_content .hot_train dt{
	height:58px;
	line-height:58px;
	font-size:18px;
	color:#333;
	font-weight:bold;
}
.detail_container .rt_content .hot_train dd {
	margin-bottom:15px;
	position:relative;
}
.rt_content .hot_train dd img{
	display:block;
	width:100%;
}
.rt_content .hot_train dd p{
	position:absolute;
	bottom:0;
	left:0;
	height:36px;
	width:262px;
	padding:18px 10px 0;
	background: url(../images/zsk_text_bg1.png);
	font-size:16px;
	color:#fff;
}


/*知识库列表*/
.list_container{
	padding-bottom:40px;
}
.list_container .lf_content{
	background: none;
	padding:0px;
	width:850px;
}
.list_container .lf_content .tab_change{
	padding:14px 10px 14px 20px;
	overflow:hidden;
	background: #fff;
}
.list_container .lf_content .tab_change li{
	float:left;
	padding:0 16px;
	height:28px;
	text-align:center;
	font-size:14px;
	color:#666;
	line-height:28px;
	border-radius:4px;
	cursor:pointer;
}
.list_container .lf_content .tab_change li:hover{
	background: #f7fafc;
}
.list_container .lf_content .tab_change .current{
	background: #024ea3 !important;
	color:#fff;
}
.list_container .lf_content .zsk_list{
	background: #fff;
	margin-top:10px;
	padding-bottom:30px;
}
.list_container .lf_content .zsk_list dt{
	overflow:hidden;
	padding:0 30px;
	border-bottom:1px solid #e4e4e4;
}
.list_container .lf_content .zsk_list dt p{
	float:left;
	font-size:14px;
	color:#333;
	font-weight:bold;
	line-height:54px;
}
.list_container  .zsk_list dt .format{
	width:55px;
	padding-left:5px;
}
.list_container  .zsk_list dt .word_name{
	width:390px;
}
.list_container  .zsk_list dt .uploader{
	width:130px;
}
.list_container  .zsk_list dt .download_num{
	width:120px;
}
.list_container  .zsk_list dt .upload_time{
	width:80px;
}
.list_container .lf_content .zsk_list dd{
	margin:0 20px ;
	padding:0 20px;
	overflow:hidden;
}
.list_container  .zsk_list .bg_col{
	background: #f7fafc;
}
 .lf_content .zsk_list dd p{
	float:left;
	font-size:14px;
	color:#333;
	line-height:56px;
}
.list_container  .zsk_list dd .format{
	width:50px;
}
.list_container  .zsk_list dd .format img{
	vertical-align:middle;
	margin-bottom:2px;
}
.list_container  .zsk_list dd .word_name{
	width:390px;
}
.list_container  .zsk_list dd .uploader{
	width:130px;
}
.list_container  .zsk_list dd .download_num{
	width:120px;
	font-size:16px;
}
.list_container  .zsk_list dd .upload_time{
	width:80px;
	color:#999;
}

/*分页*/
.list_container .lf_content .page {
	background: #fff;
	width: 100%;
}

.list_container .lf_content .page ul {
	padding-bottom:30px;
	width: 405px;
	margin: 0 auto;
}

.list_container .lf_content .page ul li {
	float: left;
	width: 34px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #e4e4e4;
	text-align: center;
	font-size: 14px;
	color: #666;
	border-right: 0;
}
.list_container .lf_content .page ul .current{
	background: #024ea3 !important;
	color:#FFF;
}
.list_container .lf_content .page ul li:hover {
	background: #f7f7f7;
	cursor: pointer;
}

.list_container .lf_content .page ul li.first {
	width: 76px;
}

.list_container .lf_content .page ul li.last {
	border-right: 1px solid #e4e4e4;
}

/*右侧*/
.list_container .rt_content .hot_word{
	padding-bottom:20px;
}
.list_container .rt_content .hot_word dt{
	height:55px;
	line-height:55px;
	overflow:hidden;
}
.list_container .rt_content .hot_word dt h3{
	font-size:18px;
	color:#333;
	font-weight:bold;
}
.list_container .rt_content .hot_word dt .btn {
	margin-top: 3px;
    font-size: 14px;
    color: #999;
}
.list_container .rt_content .hot_word dt .btn img{
	vertical-align: middle;
    margin: 0 5px 2px 0;
}
.list_container .rt_content .hot_word dd{
	margin-top:15px;
	padding:0 20px;
}
.list_container .rt_content .hot_word dd .number{
	width:24px;
	height:33px;
	background: url(../images/zsk_bg.png) no-repeat;
	text-align:center;
}
.list_container .rt_content .hot_word dd .number_two{
	background: url(../images/zsk_bg1.png) no-repeat;
}
.list_container .rt_content .hot_word dd .number_three{
	background: url(../images/zsk_bg2.png) no-repeat;
}
.list_container .rt_content .hot_word dd .number span{
	font-size:14px;
	color:#fff;
	line-height:24px;
}
.list_container .rt_content .hot_word dd .num{
	width:24px;
	height:24px;
	text-align:center;
	line-height:24px;
	font-size:14px;
	color:#666;
	background: #ececec;
	border-radius:50%;
}
.list_container .rt_content .hot_word dd .num span{
	font-size:14px;
	color:#666;
}
.list_container .rt_content .hot_word dd .text{
	margin-left:34px;
}
.list_container .rt_content .hot_word dd .text .title{
	font-size:14px;
	color:#333;
	line-height:24px;
	margin-left:0px;
}
.list_container .rt_content .hot_word dd .text .lock{
	font-size:14px;
	color:#999999;
	text-align:right;
	line-height:21px;
}

/*知识库文件上传*/
.up_load_container{
	background: #f7f7f7;
	padding:20px 0 30px 0;
}
.up_load_container .main{
	width:720px;
	margin:0 auto;
	background: #fff;
	padding:0 40px;
}
.up_load_container .up_title{
	font-size:18px;
	color:#333;
	font-weight:bold;
	margin-top:25px;
}
.up_load_container .upload_box{
	margin-top:20px;
}
.up_load_container .upload_box .label{
	font-size:14px;
	color:#333;
	line-height:20px;
	margin-bottom:10px;
}
.up_load_container .upload_box .upload{
	width:720px;
	height:126px;
	background: url(../images/upload_bg.png) no-repeat;
	position:relative;
}
.up_load_container .upload_box .upload .headline{
	padding-top:40px;
	text-align:center;
}
.upload_box .upload .headline span{
	font-size:14px;
}
.upload_box .upload .headline img{
	vertical-align:middle;
	margin:0 4px 3px 0;
}
.up_load_container .upload_box .upload p{
	font-size:14px;
	color:#999;
	text-align:center;
	margin-top:5px;
}
.up_load_container .upload_box .file_ipt{
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:100%;
	height:100%;
	opacity:0;
}
.up_load_container .upload_box .up_word_list{
	margin-top:10px;
}
.upload_box .up_word_list li{
	padding:10px 0;
	border-bottom:1px dashed #e4e4e4;
	line-height:20px;
}
.upload_box .up_word_list li img{
	vertical-align:middle;
	margin:0 8px 4px 0;
}
.upload_box .up_word_list li .name{
	font-size:14px;
}
.upload_box .up_word_list li .delete_word{
	line-height: 20px;
	cursor:pointer;
}
.upload_box .up_word_list li .delete_word img{
	vertical-align:middle;
	margin-right:5px;
}
.upload_box .up_word_list li .delete_word span{
	font-size:14px;
}
.up_load_container .up_information{
	padding-top:25px;
}
.up_load_container .up_information li {
	margin-bottom:25px;
}
.up_load_container .up_information li .label{
	font-size:14px;
	color:#333;
	line-height:20px;
	margin-bottom:10px;
}
.up_load_container .up_information li .ipt{
	display: block;
    width: 694px;
    border: 1px solid rgb(228, 228, 228);
    border-radius: 4px;
    height: 40px;
    line-height: 40px;
    padding: 0 12px;
    color:#ccc;
}
.up_load_container .up_information li .text_content{
	display:block;
	width:698px;
	height:108px;
	border:1px solid #e4e4e4;
	padding:10px;
	border-radius:4px;
	resize:none;
	color:#ccc;
}
.up_load_container .up_information .sele {
	height:72px;
}
.up_load_container .up_information .sele .category{
	width:350px;
}
._htools-select{
	margin-right:0px;
}
.up_information li ._htools-select ._select-selectbtn {
    width: 30px;
    height: 30px;
    background: url(../images/px_darrow.png) no-repeat center 12px;
    background-size: 9px 5px;
    position: absolute;
    top: 5px;
    right: 0px;
}
._select-select-ul {
    max-height: 200px;
    overflow: auto;
}
.up_information ._htools-select ._select-select-ul li{
	margin-bottom:0px;
	color:#333;
}

.up_load_container .up_information li .cb_list{
	overflow:hidden;
}
.up_information li .cb_list li{
	float:left;
	margin-right:25px;
}
.up_information li .cb_list li .cb{
	width: 16px;
    height: 16px;
    background: url(../images/login_cb_bg1.png) no-repeat;
    margin: 0 2px 2px 0;
    cursor: pointer;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    vertical-align: middle;
}

.up_information li .cb_list li .cb[type="checkbox"]:checked{
	background: url(../images/login_cb_bg.png) no-repeat;
}
.up_information li .cb_list li span{
	font-size:14px;
	color:#666666;
	margin-left:4px;
}
.up_information li .up_list_box{
	width:625px;
	padding:20px;
	border:1px solid #e4e4e4;
}
.up_information li .up_list_box .lf_list .search input{
	display:inline-block;
	width:210px;
	height:34px;
	border:1px solid #e4e4e4;
	font-size:14px;
	color:#cccccc;
	line-height: 34px;
	padding:0 10px;
	border-radius:4px 0 0 4px;
	border-right:0px;
	vertical-align:middle;
}
.up_information li .up_list_box .lf_list .search  button{
	width:59px;
	height:36px;
	font-size:12px;
	color:#fff;
	text-align:center;
	line-height:36px;
	border:0px;
	background: #024ea3;
	vertical-align:middle;
	border-radius:0px 4px 4px 0;
}
.up_information li .up_list_box .lf_list .list{
	width:290px;
	height:350px;
	background: #f6fafc;
	margin-top:10px;
	border:1px dashed rgb(223, 228, 234);
	border-radius:5px;
	overflow:auto;
}
.up_information li .up_list_box .lf_list .list li{
	padding:0 15px;
	border-bottom:1px solid #edf3f6;
	height:50px;
	line-height:50px;
	margin-bottom:0px;
}
.up_list_box .lf_list .list li img{
	margin-top:15px;
	cursor:pointer;
}
.up_list_box .lf_list .list li p{
	font-size:14px;
	color:#666;
}


.up_information li .up_list_box .rt_list{
	width:290px;
	height:395px;
	background: #f6fafc;
	border:1px dashed rgb(223, 228, 234);
	border-radius:5px;
	overflow:auto;
}
.up_information li .up_list_box .rt_list li{
	padding:0 15px;
	border-bottom:1px solid #edf3f6;
	height:50px;
	line-height:50px;
	margin-bottom:0px;
}
.up_list_box .rt_list li img{
	margin-top:15px;
	cursor:pointer;
}
.up_list_box .rt_list li p{
	font-size:14px;
	color:#666;
}
.up_list_box .switch_icon{
	padding-top:200px;
	text-align:center;
}

.up_load_container .protocol{
	margin-bottom:15px;
}
.up_load_container .protocol .cb{
	width: 16px;
    height: 16px;
    background: url(../images/login_cb_bg1.png) no-repeat;
    margin: 0 2px 2px 0;
    cursor: pointer;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    vertical-align: middle;
}
.up_load_container .protocol .cb[type="checkbox"]:checked{
	background: url(../images/login_cb_bg.png) no-repeat;
}
.up_load_container .protocol span{
	font-size:14px;
	color:#666;
}
.up_load_container .protocol span a{
	font-size:14px;
	color:#358bec;
}
.up_load_container .up_btn{
	display:block;
	width:100%;
	height:40px;
	background: #024ea3;
	font-size:14px;
	color:#f7f7f7;
	border-radius:4px;
	text-align:center;
	line-height:40px;
	margin-bottom:20px;
}
.up_load_container .plus_word{
	border-top:1px dashed #e4e4e4;
	height:50px;
	text-align:center;
	line-height:50px;
}
.up_load_container .plus_word img{
	vertical-align:middle;
	margin:0 4px 3px 0;
}
.up_load_container .plus_word span{
	font-size:14px;
	color:#024ea3;
}
.up_load_container .warm_prompt{
	width:800px;
	margin:0 auto;
}
.up_load_container .warm_prompt dt{
	font-size: 18px;
    color: #333;
    font-weight: bold;
    margin: 20px 0 10px 0;
}
.up_load_container .warm_prompt dd{
	font-size:14px;
	color:#333;
	line-height:24px;
	margin-top:5px;
	/*word-wrap:break-all;*/
	word-wrap:break-word
}